/**
 * jQuery EasyUI 1.4.5
 *
 * Copyright (c) 2009-2016 www.jeasyui.com. All rights reserved.
 *
 * Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
 * To use it on other terms please contact us: info@jeasyui.com
 *
 */
(function($){
    $.fn.navpanel=function(_1,_2){
        if(typeof _1=="string"){
            var _3=$.fn.navpanel.methods[_1];
            return _3?_3(this,_2):this.panel(_1,_2);
        }else{
            _1=_1||{};
            return this.each(function(){
                var _4=$.data(this,"navpanel");
                if(_4){
                    $.extend(_4.options,_1);
                }else{
                    _4=$.data(this,"navpanel",{options:$.extend({},$.fn.navpanel.defaults,$.fn.navpanel.parseOptions(this),_1)});
                }
                $(this).panel(_4.options);
            });
        }
    };
    $.fn.navpanel.methods={options:function(jq){
        return $.data(jq[0],"navpanel").options;
    }};
    $.fn.navpanel.parseOptions=function(_5){
        return $.extend({},$.fn.panel.parseOptions(_5),$.parser.parseOptions(_5,[]));
    };
    $.fn.navpanel.defaults=$.extend({},$.fn.panel.defaults,{fit:true,border:false,cls:"navpanel"});
    $.parser.plugins.push("navpanel");
})(jQuery);
(function($){
    $(function(){
        $.mobile.init();
    });
    $.mobile={defaults:{animation:"slide",direction:"left",reverseDirections:{up:"down",down:"up",left:"right",right:"left"}},panels:[],init:function(_6){
        $.mobile.panels=[];
        var _7=$(_6||"body").children(".navpanel:visible");
        if(_7.length){
            _7.not(":first").children(".panel-body").navpanel("close");
            var p=_7.eq(0).children(".panel-body");
            $.mobile.panels.push({panel:p,animation:$.mobile.defaults.animation,direction:$.mobile.defaults.direction});
        }
        $(document).unbind(".mobile").bind("click.mobile",function(e){
            var a=$(e.target).closest("a");
            if(a.length){
                var _8=$.parser.parseOptions(a[0],["animation","direction",{back:"boolean"}]);
                if(_8.back){
                    $.mobile.back();
                    e.preventDefault();
                }else{
                    var _9=$.trim(a.attr("href"));
                    if(/^#/.test(_9)){
                        var to=$(_9);
                        if(to.length&&to.hasClass("panel-body")){
                            $.mobile.go(to,_8.animation,_8.direction);
                            e.preventDefault();
                        }
                    }
                }
            }
        });
        $(window).unbind(".mobile").bind("hashchange.mobile",function(){
            var _a=$.mobile.panels.length;
            if(_a>1){
                var _b=location.hash;
                var p=$.mobile.panels[_a-2];
                if(!_b||_b=="#&"+p.panel.attr("id")){
                    $.mobile._back();
                }
            }
        });
    },nav:function(_c,to,_d,_e){
        if(window.WebKitAnimationEvent){
            _d=_d!=undefined?_d:$.mobile.defaults.animation;
            _e=_e!=undefined?_e:$.mobile.defaults.direction;
            var _f="m-"+_d+(_e?"-"+_e:"");
            var p1=$(_c).panel("open").panel("resize").panel("panel");
            var p2=$(to).panel("open").panel("resize").panel("panel");
            p1.add(p2).bind("webkitAnimationEnd",function(){
                $(this).unbind("webkitAnimationEnd");
                var p=$(this).children(".panel-body");
                if($(this).hasClass("m-in")){
                    p.panel("open").panel("resize");
                }else{
                    p.panel("close");
                }
                $(this).removeClass(_f+" m-in m-out");
            });
            p2.addClass(_f+" m-in");
            p1.addClass(_f+" m-out");
        }else{
            $(to).panel("open").panel("resize");
            $(_c).panel("close");
        }
    },_go:function(_10,_11,_12){
        _11=_11!=undefined?_11:$.mobile.defaults.animation;
        _12=_12!=undefined?_12:$.mobile.defaults.direction;
        var _13=$.mobile.panels[$.mobile.panels.length-1].panel;
        var to=$(_10);
        if(_13[0]!=to[0]){
            $.mobile.nav(_13,to,_11,_12);
            $.mobile.panels.push({panel:to,animation:_11,direction:_12});
        }
    },_back:function(){
        if($.mobile.panels.length<2){
            return;
        }
        var p1=$.mobile.panels.pop();
        var p2=$.mobile.panels[$.mobile.panels.length-1];
        var _14=p1.animation;
        var _15=$.mobile.defaults.reverseDirections[p1.direction]||"";
        $.mobile.nav(p1.panel,p2.panel,_14,_15);
    },go:function(_16,_17,_18){
        _17=_17!=undefined?_17:$.mobile.defaults.animation;
        _18=_18!=undefined?_18:$.mobile.defaults.direction;
        location.hash="#&"+$(_16).attr("id");
        $.mobile._go(_16,_17,_18);
    },back:function(){
        history.go(-1);
    }};
    $.map(["validatebox","textbox","filebox","searchbox","combo","combobox","combogrid","combotree","datebox","datetimebox","numberbox","spinner","numberspinner","timespinner","datetimespinner"],function(_19){
        if($.fn[_19]){
            $.extend($.fn[_19].defaults,{height:32,iconWidth:28,tipPosition:"bottom"});
        }
    });
    $.map(["spinner","numberspinner","timespinner","datetimespinner"],function(_1a){
        $.extend($.fn[_1a].defaults,{height:32,iconWidth:56});
    });
    $.extend($.fn.menu.defaults,{itemHeight:30,noline:true});
})(jQuery);

